package com.yh.gulimall.product.vo;

import com.yh.gulimall.product.entity.SkuImagesEntity;
import com.yh.gulimall.product.entity.SkuInfoEntity;
import com.yh.gulimall.product.entity.SpuInfoDescEntity;
import lombok.Data;

import java.util.List;

@Data
public class SkuItemVo {
    /**
     * 1、sku基本信息-》相当于查表：pms_sku_info
     */
    private SkuInfoEntity info;

    //补充
    private boolean hasStock=true;

    /**
     * 2、sku图片信息-》相当于查表：pms_sku_images
     */
    private List<SkuImagesEntity> images;

    /**
     * 3、当前spu下所有的销售属性组合(需要在次封装)
     */
    private List<SkuItemSaleAttrVo> saleAttr;

    /**
     * 4、获取spu的介绍
     */
    private SpuInfoDescEntity desc;

    /**
     * 5、获取spu的规格参数信息(需要在次封装)
     */
    private List<SpuItemAttrGroupVo> groupAttrs;
}
